idea/concept of something - Español Inglés Diccionario